原帖 | Jack | 2024-10-03 23:11 | 👍0 | 阅读约1
老师,问一下const void * const pvItemToQueue,这里为什么是两个const,放在void前面的和后面的作用有什么不一样吗?
同学,
void前面那个const意思是指针指向的数据不可修改,后面的const指指针指向的地址中不可以被修改,举个例子:
const int * const p;
const int : 指针指向的地址上的内容不能被修改,即,*p =3是非法的。
const p: 指针所指向的地址不能修改,即p =0x20001234是非法的。
相关笔记